home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / bbs_soft / sfnl_92.zip / SF11-92.ZIP / SF11-92.TXT
Text File  |  1992-11-15  |  43KB  |  843 lines

  1.         ╔════════════════════════════════════════════╗
  2.         ║                                            ╟─┐
  3.         ║      K E E P I N G   I N   T O U C H       ║ │
  4.         ║      ═══════════════════════════════       ║ │
  5.         ║    SPITFIRE Monthly Support Newsletter     ║ │
  6.         ║      for registered SPITFIRE Sysops!       ║ │
  7.         ║             November 1992                  ║ │
  8.         ║   Compliments of BUFFALO CREEK SOFTWARE    ║ │
  9.         ║     Buffalo Creek's BBS * 515-225-8496     ║ │
  10.         ║       38400/19200/9600/2400/1200 Baud      ║ │
  11.         ║                  2 Nodes                   ║ │
  12.         ║                                            ║ │
  13.         ╚═╤══════════════════════════════════════════╝ │
  14.           └────────────────────────────────────────────┘
  15.                     Edited by Jacque Shipley
  16.        The Mother Board BBS - (515) 986-3464 - 19200 Baud
  17.                 Sysop Of The Month by Walt Crede
  18.       Roam This Fertile Land -  (515) 288-8755 - 2400 Baud
  19.          Newly Registered SPITFIRE BBS List by Ann Woltz
  20.                   Other Contributions As Noted
  21.  
  22.  
  23. ╔═════════════════════════════════════════╗
  24. ║    Notes from the author of SPITFIRE!   ╟─┐
  25. ╚═╤═══════════════════════════════════════╝ │
  26.   └─────────────────────────────────────────┘
  27.  
  28. BCSUTI and TNET
  29. ---------------
  30.  
  31.    There are a number of SPITFIRE Sysops who are using BCSUTI in
  32. conjunction with a program named TNET (TNET.ZIP on my board) for
  33. the purpose of importing/exporting QWK mail packets into the
  34. SPITFIRE message base.  This provides a means of exchanging
  35. messages with boards utilizing BBS software other than SPITFIRE.
  36. I am told that this process works fairly well, however, there
  37. seems to be a common mistake being made when making the setup.
  38. As I understand it, TNET allows the configuration of the UTI
  39. revision which is to be used.  Additionally, I understand that
  40. the TNET documentation leads the reader to believe that this
  41. should be configured as revision 1.  WRONG!  BCSUTI is a
  42. revision 2 UTI.  In the event you configure TNET for revision 1
  43. usage, then you will find that the messages exported will have
  44. additional lines and messages imported will be missing message
  45. lines.  BE SURE TO CONFIGURE TNET TO UTILIZE UTI REVISION 2.
  46. Thank you!
  47.  
  48.  
  49. BCSUTI Configuration
  50. --------------------
  51.  
  52.    I am advised that there is a normal product discussion of
  53. BCSUTI in the RIME SPITFIRE support conference.  (I pray that
  54. participants will someday learn how much damage is done to a
  55. person's reputation and a product's reputation by this 'normal
  56. product discussion'. God grant me the serenity to accept the
  57. things I cannot change.)
  58.  
  59.    I am a bit reluctant to discuss this matter since the
  60. information which I have is 2nd and 3rd hand.  However, I am
  61. hopefully that I will be able to provide some information which
  62. may alleviate this 'normal product discussion'.  For whatever
  63. reason, it appears that there are those who believe that after
  64. adding a Message Conference(s) in SPITFIRE they then must use
  65. BCSUTI to add the new Message Conference(s) to the BCSUTI
  66. configuration.  This is correct, however, as I understand it,
  67. this is being done improperly (user error rather than product
  68. error - I wonder why that is not discussed on mail systems).
  69. First, I understand that the Sysop believes the BCSUTI.CFG file
  70. must be erased.  I have no idea where in the world this idea
  71. could have EVER come from but it is NOT true.  BCSUTI.CFG DOES
  72. NOT NEED TO BE ERASED!!!!  Second, I understand that the Sysop
  73. (after BCSUTI is finally booted) then properly selects "Add/Edit
  74. Conf" but then INCORRECTLY selects "Add <A>ll" rather than
  75. CORRECTLY selecting "Add <O>ne".  When "Add <A>ll" is selected,
  76. then BCSUTI changes ALL "Short Name Descriptions" to the default
  77. descriptions.  I suspect the user incorrectly thinks that "Add
  78. <A>ll" only adds the conferences then not configured.  I just
  79. reviewed BCSUTI.DOC and this information is clearly set forth in
  80. the documentation.
  81.  
  82.  
  83. We're Still Cleaning Things Up!
  84. -------------------------------
  85.  
  86.    The response to our request for help with cleaning up our
  87. registered SPITFIRE board list has been GREAT and we appreciate
  88. it.  There have been a tremendous amount of SPITFIRE Sysops who
  89. have replied to our request for help.  We really appreciate all
  90. the information which was furnished.
  91.  
  92.    We recently mailed a final SPITFIRE v3.2 upgrade notice to
  93. eligible SPITFIRE Sysops who have not yet upgraded.  They were
  94. given notice that if they did not reply by November 15, 1992,
  95. that we would consider them as inactive and which makes them
  96. ineligible to participate in our SPITFIRE FREE upgrade policy.
  97. Quite a number has upgraded due to such notice.  Those who did
  98. not reply will be removed from our various lists and will be
  99. marked as inactive in our database.
  100.  
  101.  
  102. SPITFIRE FREE Upgrade Policy
  103. ----------------------------
  104.  
  105.    As most of you are aware, SPITFIRE v3.3 is being developed.
  106. This means that we will be mailing the SPITFIRE v3.3 notice and
  107. 'upgrade request form'.  We want to continue to provide a means
  108. of upgrading at no cost to the Sysop.  This is important to us.
  109. We have always been proud of our FREE upgrade policy while other
  110. firms charge more for upgrades than SPITFIRE's original
  111. registration fee.  Contrary to what some would have you believe,
  112. one of the main goals of Buffalo Creek Software is to treat
  113. everyone as fairly and honestly as we can.
  114.  
  115.    However, there are problems that we have to deal with.  The
  116. problems are with the FREE upgrade download option.  First, many
  117. Sysops return their upgrade request form and indicate that they
  118. want to utilize the download option.  Their copy of SPITFIRE is
  119. then compiled and made available for download.  The problem is
  120. that the Sysop sometimes doesn't make the download for up to 3
  121. to 4 months or some never call to make the download.  Believe
  122. me, those Sysops are ruining a good thing that the rest of you
  123. enjoy.  Another problem is the download itself.  Some Sysops
  124. select YModem-g (the most unreliable protocol to date) to
  125. download their copy.  Then when the download fails, we have to
  126. compile the copy again.  Still another problem with the download
  127. option is many Sysops apparently do not retain a copy of their
  128. of the software on diskette.  I think you would be amazed at
  129. the amount of Sysops who ask for a new copy of SPITFIRE because
  130. they had a disk crash.  This would never be necessary if they
  131. would only place a backup copy on diskette.  When SPITFIRE v3.2
  132. was released we announced that there would be a $20.00 fee
  133. charge (which has not been enforced) for anyone asking for a 2nd
  134. copy due to a disk crash.  This announcement was made in an
  135. effort to 'scare' Sysops into making a backup copy.  It didn't
  136. work.  We still get (weekly) requests for another copy of
  137. SPITFIRE because of a disk crash (there are other reasons as
  138. well).
  139.  
  140.    All the problems associated with the download option do not
  141. belong to SPITFIRE Sysops.  There is also a problem at our end.
  142. We will need to add additional nodes so the SPITFIRE Sysop can
  143. get logged on to make the download.  The only problem that we
  144. have with adding additional nodes it the message base.  I
  145. continue to reply to 35-40 messages a day (believe me, that
  146. takes me 3-4 hours a day).  If we add more nodes, then there
  147. will be more messages.  It is humanly impossible for me to
  148. answer more messages each day.  In fact, I believe that I am
  149. telling you the truth if I say that SPITFIRE v3.3 would be
  150. already released if I didn't have to answer messages.  When I
  151. first started work on SPITFIRE v3.3 I asked (in this newsletter)
  152. for your cooperation in not asking to beta test, in not asking
  153. when the software was finished and in not asking for trivia
  154. additions to SPITFIRE.  I should have saved my breath since it
  155. didn't work.
  156.  
  157.    So, as you can see, there are many problems with the download
  158. option of our FREE upgrade policy.  We absolutely do not want to
  159. discontinue the download  option but it is starting to appear to
  160. be inevitable.
  161.  
  162.  
  163. HAPPY THANKSGIVING
  164. ------------------
  165.  
  166.    We will soon celebrate Thanksgiving.  There is no doubt in my
  167. mind that we all have many, many things to be thankful for.  We
  168. seem to live in a world full of hate, destruction and violence.
  169. Let's (as SPITFIRE Sysops) pledge to do our part in making our
  170. world a much better place to live.
  171.  
  172.    Thank you for your continued support and promotion of
  173. SPITFIRE.  The SPITFIRE project continues to grow at a very nice
  174. pace.  None of this would be possible without the help of many
  175. GREAT SPITFIRE Sysops.  It hasn't changed - for the most part,
  176. SPITFIRE Sysops are top shelf folks.  Thanks.
  177.  
  178.                          Until next time, may God bless you...
  179.                          Mike, Ann & family
  180.  
  181.  
  182. ╒═════════════════════════════════════╕
  183. │ SPITFIRE'S EVOLUTION TO VERSION 3.3 │
  184. ╘═════════════════════════════════════╛
  185.  
  186.    Many of you may be following the changes in SPITFIRE by reviewing
  187. updates to the WHATSNEW.33 file.  However, I thought it might be
  188. appropriate to provide a brief description of some of the new 
  189. features you can expect to see when SPITFIRE Version 3.3 is available.
  190. Before you start asking, no release date  for V3.3 has been announced
  191. but, as always, it will be well worth the wait.
  192.  
  193. Main Menu Enhancements
  194. ----------------------
  195.  
  196.    Significant changes have been made to the questionnaire files in
  197. SPITFIRE.  SPITFIRE can now handle 24 questionnaire files.  Previous
  198. versions only allowed 9.   The questionnaire files have been renamed.
  199. They are now called SFORDER<x>.QUE and SFORDER<x>.REP.  <x> represents
  200. an alpha character from A to Z with the exception of G and Q which
  201. are reserved for Goodbye and Quit.
  202.  
  203. Examples would be:
  204.  
  205.    SFORDERA.QUE        SFORDERA.REP
  206.    SFORDERB.QUE        SFORDERB.REP
  207.    SFORDERC.QUE        SFORDERC.REP
  208.    SFNEWU.QUE          SFNEWU.REP
  209.    
  210. and so on...  As before, the QUE represents the questionnaire file and
  211. the REP is the file where the replies to the questions are stored.
  212.  
  213. The format of SFORDER.MNU has been modified as well.  SFORDER.MNU now
  214. uses the following format:
  215.  
  216. <Title of the Questionnaire>,SEC>=x,ONETIME,PRINT
  217.  
  218. The title of the questionnaire can be up to 25 characters and should
  219. appear first on the SFORDER.MNU line.  The questionnaire title should
  220. be followed by a comma.  This is followed by the security required to
  221. access the questionnaire.  The security is defined by SEC<=x or SEC>=x 
  222. or SEC=x where x represents a numerical value that should coincide 
  223. with the framework of security levels applicable on your BBS.  (Any
  224. caller with  Sysop security may access a questionnaire regardless of 
  225. how SEC is defined.)   The ONETIME variable is optional and used to
  226. limit responses to the questionnaire to one time.  If ONETIME does 
  227. not appear, the questionnaire can be answered multiple times.  The
  228. PRINT variable is also optional and if present sends the caller's 
  229. questionnaire responses to the printer.  If PRINT is not included 
  230. on the line, no attempt is made to send the questionnaire answers 
  231. to the printer.
  232.  
  233. An example of the SFORDER.MNU Questionnaire might look like this:
  234.  
  235. SPITFIRE Orders,SEC>=10,ONETIME
  236.  
  237.    Callers with a security of 10 or greater could respond to the 
  238. questionnaire SPITFIRE Orders one time only.  Their responses would 
  239. not be sent to the printer.
  240.  
  241.    Corresponding to this change, when opting to View Log Files either 
  242. from the "Ready..." prompt or from the Sysop Menu, you now have the 
  243. option of reading replies to the questionnaire files.  The View Log
  244. Files has an option <O>...SFORDER<x>.REP.  When this option is selected
  245. SPITFIRE will prompt for the letter to the corresponding questionnaire
  246. file [A..Z].  Next, you are prompted whether to begin reading the file
  247. at Today's Date, Beginning of the File, Specify A Date or Quit.  If the
  248. corresponding log file is not found, SPITFIRE will report this and return
  249. to the "Ready..." prompt or to the Sysop Menu.
  250.  
  251.  
  252. Message Menu Enhancements
  253. -------------------------
  254.  
  255.    A new option has been added to the Message Conference Record.  You
  256. can now toggle a message conference as Read Only.  This is done by
  257. pressing the asterisk key "*" which toggles the Read Only option from 
  258. Yes to No.  If toggled to No, callers can read and enter messages.  If
  259. toggled to Yes, messages may be read but no messages can be entered
  260. in this conference.  
  261.   
  262.   SPITFIRE's message option to copy a message never included the option
  263. to mark the message as a netmail message when being copied to a netmail
  264. conference area.  This has been added.  Now if a message is copied
  265. to a conference which has been configured as a netmail conference,
  266. the caller is prompted the same as if the message was being entered
  267. directly into the netmail conference (i.e., whether the message should
  268. be marked as a netmail message and if so, whether the message should
  269. be purged when sent).
  270.  
  271.   SPITFIRE has been changed in regard to the 'Purge message after it
  272. is sent? [y/N] ' question when a message is marked to be sent out on
  273. a mail network.  Previously, SPITFIRE asked this question each time
  274. a message was marked to be sent.  Now, SPITFIRE will not ask this
  275. question if 'Caller Message Deletion' is not allowed in the Message
  276. Conference.  As usual, this does NOT apply to callers with Sysop
  277. Security.
  278.  
  279.    The SPITFIRE Door option has been removed from the Message Menu.  It
  280. has been replaced with SPITFIRE Mail System.   This option will allow
  281. the caller to extract messages for download and to upload replies.  This
  282. feature uses the .QWK mail format.  As is customary with Buffalo Creek 
  283. Software this feature does not provide a lot of bells and whistles options.  
  284. If you do not wish to make this option available to your callers, simply 
  285. set the security to access this option high enough so it is not available.
  286.  
  287.    When a caller selects the SPITFIRE Mail System, SPITFIRE will shell to
  288. LAKOTA.COM.  LAKOTA.COM must reside in your SPITFIRE home directory.  It
  289. is written in assembler and will handle your .QWK mail transfers.  The
  290. mail packet, generated when downloading with this option, should work with 
  291. any .QWK mail reader.
  292.  
  293.    SPITFIRE's internal message packing routines have been modified.  The
  294. Turbo Pascal code that was used to pack the message base has been
  295. removed from SPITFIRE.  SPITFIRE now shells to SFPCKMSG.COM when packing
  296. the message base, either as Event M or from the Sysop menu.  SFPCKMSG.COM 
  297. must reside in the SPITFIRE home directory!
  298.  
  299.   In relation with this change, the option Backup Files has been removed
  300. when configuring SPITFIRE's Message Conference Records.  It has been
  301. replaced with Purge Unreceived Messages.  If this is set to Yes, when
  302. packing the message base any messages older than that configured via the
  303. Purge Msgs Older Than option will be purged even if they have not yet
  304. been received.  If set to No, unreceived messages will not be purged.
  305.  
  306.    Similarly, the <M>...Erase SFMSG*.$?? has been removed from the 
  307. File Removal Menu since it is no longer needed.  SFPCKMSG does not
  308. make backups of the message conference files.   
  309.  
  310.    A new feature has been added to the Message Conference Records. This is
  311. "Allow Message Routing y/N?".  This feature is only applicable to message
  312. conferences that have been configured as netmail conferences.  When
  313. entering a message in a netmail conference, you are prompted as to
  314. whether to send the message via netmail, whether it should be purged
  315. when sent and now asked "Would you like to route this message? y/N"  The
  316. default is No.  If you respond with a Y, you are next prompted to enter
  317. the routing number or name.  If you are using BCSUTI ßv1.0, revision 2.8 or
  318. greater, the message will automatically be routed for you.  If you are
  319. using Bob Browne's UTI or earlier version of the BCSUTI you will need to
  320. route your messages in the normal fashion.  
  321.  
  322.    The Routing feature will also work with carbon copy messages making it 
  323. possible to send the same message to 10 different people, routing it to 
  324. 10 different locations.
  325.  
  326.    SPITFIRE's netmail tagline has been shortened.
  327.  
  328.  
  329. File Menu Enhancements
  330. ----------------------
  331.  
  332.    The option to select SPITFIRE Doors from the File Menu has been removed.
  333. It has been replaced with a new option, Shuffle Files.  BE SURE TO SET
  334. THE SECURITY FEATURE OF THIS OPTION HIGH ENOUGH SO THAT IS NOT AVAILABLE
  335. TO YOUR NORMAL CALLERS!  What this feature does is allow files to be
  336. moved from one File Area to another.  When the file is moved, the
  337. file name, file size, file date and file description from the original
  338. SFFILES.BBS is appended the the SFFILES.BBS of the File Area to which 
  339. the file is being moved.
  340.  
  341.    Files can now be tagged when logged on to the BBS locally.  Files may
  342. be tagged for erasing or for shuffling from one file area to another.
  343.  
  344.    If no files have been tagged and you select either the erase or shuffle
  345. option, you will be asked to enter the file name.  When you are erasing,
  346. you are prompted to verify that you wish to erase the file before it is
  347. erased.  If you are moving files you will be asked which area to move the 
  348. file to.  You are also given the opportunity to list the file areas or to 
  349. quit.
  350.  
  351.    If you have tagged files and you select to either erase or shuffle the
  352. files, the file name you have tagged defaults into the prompt requesting
  353. the file name and proceeds the same as if you were entering the file name
  354. manually.  In other words, if you are erasing tagged files, first you are
  355. asked if you wish to erase the tagged files.  If you reply with a yes,
  356. you are asked to enter the filename but the tagged file name defaults
  357. automatically.  You are then asked if you are sure you want to erase this
  358. file.  This continues until all tagged files are processed.  If you are
  359. shuffling tagged files, when you select S, the 'Enter Name of File' to 
  360. move prompt appears but the file name from your tagged files defaults in
  361. automatically.  You then are asked to enter the file area you wish to
  362. move the file to.  Pressing Enter will list the file areas or you may
  363. quit.  This continues until all tagged files are processed.
  364.  
  365.    The Tag Files For Download has been changed to Tag Files For Use. 
  366. This clarifies phrasing for local log ons where the files can be 
  367. tagged for erasing or moving.
  368.  
  369.    SPITFIRE now supports bi-directional file transfers.  When configuring
  370. SPITFIRE to allow bi-directional file transfers, the SFEXTDN.BBS file in 
  371. the SPITFIRE display path should be modified to include the name of your 
  372. bi-directional transfer protocol.  The title of transfer protocol (which 
  373. will display to the callers) should be followed by a comma and the term 
  374. "bi-directional" (without the quotes).  As an example, your SFEXTDN.BBS 
  375. might look like this:
  376.  
  377. <A> Zmodem Single File,UseFile
  378. <B> Zmodem Batch,Batch,UseFile
  379. <C> HS-Link v1.12 Bi-Directional,Bi-Directional
  380.  
  381.   When the ",bi-directional" is found SPITFIRE will automatically
  382. assume a batch mode and a usefile mode.  In other words, you are
  383. not required to include a ",batch" or ",usefile" on the menu line.
  384.  
  385.   A new batch file will be called to initiate the bi-directional file 
  386. transfer process.  SFEXTBI<x>.BAT should exist in your SPITFIRE external 
  387. protocol directory.  <x> should match the character by which your
  388. caller selects the associated file transfer protocol.  In other words,
  389. if the bi-directional transfer protocol is option <A> from the menu
  390. (SFEXTDN.BBS) the batch file would be named SFEXTBIA.BAT, if the
  391. bi-directional transfer protocol is option <E> from the menu
  392. (SFEXTDN.BBS) the batch file would be named SFEXTBIE.BAT, etc.  In
  393. our example above, the file would be named SFEXTBIC.BAT.  The 
  394. contents of our sample SFEXTBIC.BAT file might look like this:
  395.  
  396. @Echo Off
  397. HSLINK -P%2 @C:\SF\EXT\SFEXTRAN.LST
  398.  
  399.   When a caller selects a bi-directional file transfer, the caller
  400. is first prompted to enter the name of the file(s) they wish to
  401. download.  This follows existing download procedure, i.e., use of
  402. file tagging, etc.  SF will continue to prompt the caller until
  403. no file name is entered.  When no file name is entered, the file
  404. names selected for download will be displayed to the caller.  The
  405. caller is next prompted to enter the file name and description of 
  406. the file(s) to upload.  When prompted for a file to upload and none
  407. is entered, SPITFIRE then shells to the appropriate SFEXTBI<x>.BAT
  408. batch file so that the bi-directional file transfer can begin.
  409.  
  410.    With the addition of bi-direction file transfers, the batch menu
  411. options were changed slightly.  The <U>...Upload Batch Queue was
  412. changed to <B>...Begin File Transfer and the <D>...Download Batch
  413. Queue was changed to <B>...Begin File Transfer.
  414.  
  415.  
  416. General Configuration Updates
  417. -----------------------------
  418.  
  419.   SPITFIRE will now open the comm port at 115200 or 57600.
  420.  
  421.   There have been reports that some of the newer modems send
  422. different result messages when an error correction connection
  423. occurs.  SPITFIRE is now hardcoded to search for ARQ, MNP and
  424. REL result codes to indicate that an error correction connection
  425. has been made.  In addition to these, the SPITFIRE will search
  426. for the error correction control message the Sysop has configured
  427. using the ALT+M configuration window.
  428.  
  429.    A new option is available from the ALT+Z configuration window.  This
  430. option is Upload Available Disk Space.  The Sysop will use this option
  431. to configure how much disk space must be available before a caller will
  432. be allowed to perform an upload.  The default is 100k.
  433.  
  434.    When opting to view the caller's records, either from the Sysop
  435. Menu or by pressing ALT+A at the 'Ready...' prompt, the caller's
  436. passwords are no longer visible.  Four astericks appear in place
  437. of the caller's password.  This is a security feature.  By selecting
  438. 'P' from the menu, a submenu appears which provides the options
  439. to <V>iew, <C>hange, or <Q>uit.  Viewing a password, simply
  440. displays the password, Change provides the opportunity to modify
  441. the password and Quit returns you to the previous menu.
  442.  
  443.  
  444. Other Updates
  445. -------------
  446.  
  447.    In previous versions of SPITFIRE, if operating a multi-node system 
  448. and one caller on one node was reading a message conference and another
  449. caller on another node was saving a message in that same conference,
  450. there was a 10 second or so delay in the message being saved.  This has
  451. been fixed.
  452.  
  453.    The shareware version previously allowed for a 30 day or 500 caller
  454. trial before the unauthorized copy message would appear.  This has been
  455. changed to a 30 day trial period only.
  456.  
  457.    A noise filter is included which prevents garbage characters from 
  458. being accepted when a caller enters their name during the log on process.
  459. If any of these 'garbage characters' are found in the name, then 
  460. SPITFIRE just prompts for the name again.  This is designed to prevent
  461. a new caller named 
  462.  
  463. l!Y\&1xzQj2,'54BUP18oT.DYAHYEa/#LR-<.7i~5U3M
  464.  
  465. from logging on.
  466.  
  467.    A change has been made to JOKER.DAT.  If any line in JOKER.DAT is preceded
  468. with  '@ ' followed by text, no one with that portion of the text in any part
  469. of their name will be allowed to log on to the BBS.  This is primarily
  470. intended for profane words but for example I will use:
  471.  
  472. @screw
  473.  
  474. The above would deny access to the BBS by anyone with the name of Screw You,
  475. Screw It, Screw Up, Screw This Board, etc.
  476.  
  477. This new feature is to be used with caution because it would be extremely
  478. easy to unintentionally deny someone access.  For example, the above (@screw)
  479. would deny someone named Ben Thumbscrew access.  
  480.  
  481.  
  482. Display Files
  483. -------------
  484.  
  485.    A new display file has been added, SFONFAIL.BBS/CLR.  This is displayed
  486. when a caller logs on the BBS and fails to enter the correct password.
  487. An example of how this display file might be used would be to inform the
  488. caller that perhaps another caller by the same name is already a user of
  489. the BBS and that they might want to log on using a nickname or using 
  490. their middle initial.
  491.  
  492.  
  493. ╒══════════════════╕
  494. │ THE IRONCLAD BBS │
  495. ╘══════════════════╛
  496.  
  497.    Running a BBS can be a lot of work.  Keeping it running reliably can
  498. be even more work.  Computers are notoriously un-reliable over the long 
  499. run.  But, there are several things you can do to help keep your system
  500. running with minimum downtime.  Being an electronics engineer puts me in
  501. a unique position as a BBS sysop in making my system "iron clad" and able
  502. to  "take a licking and keep on ticking".  Here are a few things I have
  503. done to customize my system such that it keeps running regardless of 
  504. problems.  This is often called "Fault tolerance", and can become quite
  505. an art.
  506.  
  507. 1)  Buy the best computer you can afford for your BBS.
  508.  
  509.    My system is provided by, and built by my employer.  It is a STD Bus
  510. based industrial computer.  It is an extremely rugged, reliable system
  511. to start with.  At least an order of magnitude more reliable than the
  512. best desktop systems.  However, the cost is an order of magnitude more
  513. than the best desktop systems!  The CPU card alone costs as much as a
  514. complete mid-range desktop system.  Not an alternative for most.  The 
  515. bottom line is:  Obtain the best hardware you can, this includes the 
  516. MODEM.  
  517.  
  518. 2) Use some kind of watchdog timer.
  519.  
  520.    This is the heart of any really fault tolerant system, regardless of
  521. function.  This can keep your system running when all else fails.  If 
  522. at all possible, use a hardware watchdog.  Anyone with a minimum of 
  523. electronics knowledge can wire-wrap one on a plug-in board in a couple
  524. of hours.  The output is connected to the computer's RESET line.  My 
  525. setup is such that the hardware timer has a time-out of 18 hours.  I 
  526. have two events set up at 12 hour intervals (3:00 AM and 3:00 PM) to 
  527. re-start the timer.  If the system ever crashes, for whatever reason, 
  528. the most it will be offline is 18 hours.  Then the timer will time-out,
  529. and reset the system.  The system WILL come back up, unless it is flat
  530. broken.
  531.  
  532.    The watchdog can serve another purpose.  If you have terminated SF 
  533. to do some kind of maintenance, and are called away from the system, 
  534. and forget about it, the watchdog will eventually time-out and restart
  535. SF for you.
  536.  
  537.    Care should be taken in choosing the watchdog interval.  A shorter 
  538. interval will result in less downtime if the system crashes, but it also
  539. means that you must restart the timer more often.  For example, if you
  540. have a two hour watchdog, you would have to have 12 events configured
  541. to re-start it.  And you could still get into trouble.  Say your time
  542. limit for users is 1 hour.  And let's further say that you re-start 
  543. the timer in SFLOGON.BAT, when the user logs on.  The user spends an
  544. hour uploading the source code to NETHACK, a 2 megabyte file.  This 
  545. takes him an hour.  The upload compensation on most boards will give 
  546. him time out past the reset time.  Now this user decides to use all this
  547. time to download the latest version of Spitfire and some utilities.  
  548. Somewhere in the middle of this, the timer times out, and the user is
  549. history!  Not good.  You can get around this by declaring your timer 
  550. restart events as on-time events, but this is tacky, to say the least.
  551. I recommend the timer run be 50% longer than the restart interval.  18 
  552. hour timer gets restarted every 12, a 12 hour timer gets restarted every
  553. 8, etc.  I wouldn't recommend anything shorter than 4 hours, and 6 would
  554. be better.  Real long timers, such as mine do not require restarting when
  555. the user logs on, but short ones do.  Long timers also allow the luxury
  556. of NOT having to declare as many events to restart them, nor do these 
  557. events have to be on-time events.  Be sure to restart your timer when
  558. terminating Spitfire or shelling to DOS remotely!
  559.  
  560.    Software timers to accomplish the same thing are available.  They
  561. are not as reliable as hardware timers, but they are far, far better 
  562. than nothing, and are easier to set up. 
  563.  
  564. 3) REBOOT!
  565.  
  566.    Once a day, execute a cold boot on your system.  I do this 
  567. automatically.  This reloads everything and helps eliminate problems 
  568. caused by power glitches, "cosmic rays", poorly written programs, 
  569. Sysop errors, whatever.  Buffalo Creek has a simple program that will 
  570. do this for you, or you can write one with DEBUG.  If you are running
  571. 4DOS or NDOS, you can use the REBOOT command.  I'm very leery of 
  572. programs running out of RAM for long periods of time, especially 
  573. dynamic RAM, which 99% of the desktop machines utilize.
  574.  
  575. 4) Use an external MODEM.
  576.             
  577.    Lots of Sysops already believe in this one.  The problem with MODEMs,
  578. especially the newer, smarter variety, is that they can get lost just
  579. like the computer can.  I have more custom hardware to handle this than
  580. is ordinarily available.  I actually have computer control of the AC line
  581. going to the MODEM.  I power cycle the MODEM daily at the same time I
  582. do my reboot.  I also automatically power down the MODEM when I F10 out
  583. of SF, and automatically power up the MODEM in SF.BAT just before actually
  584. running Spitfire.  Mike Woltz, the author of Spitfire, has also included
  585. the ability to correct MODEM problems within Spitfire.  Take advantage
  586. of this ability!  Use a file called BADINIT.BAT to attempt to do something
  587. about a MODEM that will not respond to Spitfire.  In my case, I turn the
  588. power off, delay, and then turn it back on.  Has never been known to fail.
  589. Others who don't have the luxury of AC control, may attempt to do this
  590. through software.  Internal Modems may have a reset port, or perhaps
  591. automatically resetting the computer via a hardware port may do the trick.
  592.  
  593. 5) Automate, automate, automate!
  594.  
  595.    Over the years, Mike Woltz has made significant improvements to 
  596. Spitfire that allows Sysops the ability to considerably automate their
  597. BBS systems.   This allows not only a easier to run BBS, but a more 
  598. reliable one as well.  SF can shell to various batch files at various 
  599. times of execution.  Take advantage of this to automate, and bulletproof
  600. your systems.  I hear tell of systems local to me every day that have 
  601. been down for days when the Sysop goes out of town and something bad 
  602. happens.  Since I have installed the custom hardware and batch files, 
  603. etc. my system has had zero downtime, as long as there was power to run
  604. it.  My system was one of 2, out of about 15 local boards, that came 
  605. right up and ran immediately after power was restored after the October 
  606. 17, 1989 Loma Prieta (Or San Francisco to you out of staters) Earthquake.
  607. And it hasn't been down since.  Since the system is in my office at work,
  608. it runs un-attended most of the time and must be able to take care of 
  609. itself.
  610.  
  611. 6)  Buy a UPS?
  612.  
  613.    Maybe, if you can afford it.  If you do, you must do one of two things:
  614. Either you must be near the system at all times to shut it down if the
  615. power is down for a long time, or you must buy one of the more expensive
  616. units that is capable of communicating with the computer allowing it to
  617. eventually turn itself off, if necessary.  If you let an ordinary UPS
  618. run without shutdown in an extended power outage, you WILL kill it.  
  619. Frankly, I don't feel it is worth the hassle as most of your local 
  620. users will probably be without power as well, and the phone lines 
  621. may be out as well.
  622. u]3
  623.    Do provide surge protection, etc. if your system doesn't have it
  624. built in already.  A constant voltage transformer is a nice toy to
  625. plug your system in, it doesn't buy you anything in a black out 
  626. situation, but it regulates the AC going into your system and allows 
  627. it to keep going in case of brown outs.
  628.  
  629. 7)  Shutdown your hard drive.
  630.  
  631.    This is one even I haven't implemented, yet.  I intend to eventually
  632. boot Spitfire off of one of my semiconductor (Flash EEPROM for you
  633. techies) disk drives, and turn on the hard drive power in SFLOGON.BAT,
  634. and off in SFINIT.BAT.  This will cut down drastically on Hard drive wear
  635. and tear.  This will take considerable planning to ensure that SF has
  636. all the files it needs to execute until it can turn on the hard drive.
  637. A TSR may be needed to monitor carrier status in order to power up the
  638. hard drive sooner.  I distrust any mechanical part of a computer system,
  639. and try to use mechanics as little as possible.
  640.  
  641.  
  642.    In closing, Spitfire has evolved to the point where it has enough 
  643. built in capability to both automate, and bullet proof your board.  If 
  644. you have a little hardware/software knowledge, you can really customize
  645. your board to the point where nothing will stop it.  Even if you don't 
  646. like to get your hands dirty, you can still do several things to make 
  647. your board more crash proof.  
  648.  
  649.    If you need tips on building a watchdog timer, feel free to contact
  650. me at Buffalo Creek, or at my board, Hacker Heaven at (408) 375-5455.
  651.  
  652. Article Contributed by Mark Pickerill
  653. Sysop, Hacker Heaven BBS
  654.  
  655.  
  656. ╒════════════════════╕
  657. │ SYSOP-OF-THE-MONTH │
  658. ╘════════════════════╛
  659.  
  660.                             Brian  Carlson                                 
  661.                            The Chicken Coop
  662.                      Lake in the Hills,  Illinois
  663.                            
  664.     
  665.    I remember when I saw my first modem.   My neighbor bought a 300 
  666. bps modem for his Commodore 64 and insisted that it was something that 
  667. I should add to my Commodore.  He was right!  I used that Commodore for 
  668. a year calling various local boards.  I was almost immediately inspired 
  669. to run my own board.  In April 1990, I bought an IBM clone with a 20 meg
  670. hard drive and a month later I was on-line with shareware SPITFIRE.  
  671. SPITFIRE was the first and and only BBS software I have ever run.  I 
  672. never looked at any other BBS software because it was obvious SPITFIRE 
  673. was easy to use and could be made to do exactly what I wanted it to do.  
  674. The Chicken Coop was born.
  675.  
  676.    When I first started running SPITFIRE in its evaluation mode, I 
  677. jokingly named the board "The Chicken Coop."  I live inside village 
  678. limits and for years I have had a pet chicken.  She was the subject of
  679. many jokes and comments with the people I communicated with via my modem.  
  680. When I registered SPITFIRE, I decided to get "serious," decided I wanted 
  681. to change the board's name to something more sophisticated.  Immediately
  682. about 30 callers objected, every one complaining that they liked the old 
  683. name.  And it's been The Chicken Coop ever since.
  684.  
  685.    The Chicken Coop has come a long way since its beginning.  I'm now a 
  686. member of RelayNet mail network and this year upgraded to a 14.4K V32bis 
  687. modem.  The old 286 motherboard was replaced with a 386 and enough memory
  688. for a second node sometime in 1993.
  689.  
  690.    The main theme of my board is RelayNet and on-line games.  I run 
  691. several monthly contests, having prizes ranging from higher access for
  692. a month to an exclusive private log-on time for the month's number one 
  693. winner.  I use SPITFIRE's on-time event feature to configure the board
  694. as a private BBS for a 15 minute period allowing the month's winner a 
  695. "no-busy-signal" log-on time once a day.  This is a prize costing the 
  696. sysop nothing but is of great value for the callers due to the busy 
  697. nature of my board.
  698.  
  699.    In closing, I want to thank Mike Woltz for writing a great, easy-
  700. to-use software, Richard Johnson of the Byrd's Nest BBS for technical 
  701. assistance and making the switch to a high speed modem a breeze, and to 
  702. John Krone of ICIX BBS for helping me with Spitfire in the early days.  
  703. Also, I would like to thank Spitfire Chicago Area Sysops Association 
  704. <SFCASA> for support, friendship and some nice parties!  SFCASA can 
  705. be reached at The Chicago Megaphile BBS.
  706.  
  707.     
  708. ╒════════════════════════════════════╕
  709. │  NEWLY REGISTERED SPITFIRE SYSTEMS │
  710. ╘════════════════════════════════════╛
  711.  
  712.    A hearty welcome is extended to the following, who have
  713. recently become public registered SPITFIRE Bulletin Board Systems:
  714.  
  715.  
  716. The Abacus...................................717-633-7232....2400 Baud
  717. John Pittman, Sysop..............................Hanover, Pennsylvania  
  718.  
  719. The Runesword BBS...........................707-526-4969..Unknown Baud
  720. Lyle Barrow, Sysop..............................Santa Rosa, California
  721.  
  722. The Toolbox BBS..............................502-942-1111...14400 Baud
  723. Charles Baker, Sysop...............................Fort Knox, Kentucky 
  724.  
  725. Joshua.......................................1-39-534-797...14400 Baud
  726. Ribau Frederic, Sysop...............................Versailles, France
  727.  
  728. Wolfpack.....................................502-942-8041...14400 Baud
  729. Pablo Quirindongo, Sysop...........................Muldraugh, Kentucky
  730.  
  731. The Crystal Ball.............................502-271-2500....2400 Baud
  732. Brett Morris, Sysop..................................Herndon, Kentucky
  733.  
  734. We Be Games..................................206-475-0708....2400 Baud
  735. David Stepp, Sysop..................................Tacoma, Washington 
  736.  
  737. Hog On Ice BBS...............................916-424-8308...14400 Baud
  738. Nick McGee, Sysop..............................Sacramento,  California
  739.  
  740. The Last Chance..............................614-522-2829....2400 Baud
  741. Charles Brand, Sysop.......................................Heath, Ohio 
  742.  
  743. The Home Front BBS...........................502-942-0089....2400 Baud
  744. Michael Harrington, Sysop..........................Fort Knox, Kentucky
  745.  
  746. Moiraine's  Playground.......................817-542-5579....9600 Baud
  747. Dorothea Hoelzl-Eyster, Sysop.....................Copperas Cove, Texas
  748.  
  749. The Jungle's Vine............................606-441-6998....2400 Baud
  750. Della Halpin, Sysop..............................Fort Thomas, Kentucky
  751.  
  752. The Scrabbler................................604-360-0261....2400 Baud
  753. Joan Gilkin, Sysop..................Victoria, British Columbia, Canada
  754.  
  755. Cosmic Room Service...........................902-569-5870...2400 Baud
  756. Richard Lidstone, Sysop............................Keppoch, PEI,Canada
  757.  
  758. Moonlite.....................................317-966-3933....2400 Baud
  759. David Mull, Sysop....................................Richmond, Indiana
  760.  
  761. The Cess Pool................................708-352-9231...14400 Baud
  762. Rick Gross, Sysop...................................LaGrange, Illinois 
  763.  
  764. Milo's New Power Generation BBS...............302-328-5557...2400 Baud
  765. Randall Callahan, Jr., Sysop......................New Castle, Delaware
  766.  
  767. Sky Data.....................................616-684-3688...14400 Baud
  768. Randy Rentz, Sysop.....................................Niles, Michigan
  769.  
  770. Sawbuck's....................................717-632-2788....9600 Baud
  771. Thomas Miller, Sysop.............................Hanover, Pennsylvania
  772.  
  773. The Future BBS...............................717-426-3173...14400 Baud
  774. Brian Sracic, Sysop..............................Maytown, Pennsylvania
  775.  
  776. Deranged BBS.................................305-936-1164....9600 Baud
  777. Jeffrey Snyder, Sysop...............................Adventura, Florida
  778.  
  779. Clown N' Around..............................405-685-5184....2400 Baud
  780. William Dodson, Sysop..........................Oklahoma City, Oklahoma
  781.  
  782. The Falls BBS................................714-794-8112....2400 Baud
  783. Robert Wise, Sysop............................Forest Falls, California
  784.  
  785. Desert Sands.................................915-594-1280....2400 Baud
  786. Steve Simon, Sysop......................................El Paso, Texas
  787.  
  788. Desert Nights BBS............................602-578-3589....2400 Baud
  789. Mark Slaughter, Sysop..................................Tucson, Arizona
  790.  
  791. Bytewise.....................................317-996-4065....2400 Baud
  792. John Hobson, Sysop................................Mooresville, Indiana
  793.  
  794. The Terre Haute Music BBS....................812-235-1692...14400 Baud
  795. Bob Braun, Sysop..................................Terre Haute, Indiana
  796.  
  797. The Fhunny Pharm.............................713-474-5420...12000 Baud
  798. Rick Bedard, Sysop.....................................Seabrook, Texas
  799.  
  800. Networkers Box.............................+49-6051-12854...14400 Baud
  801. Thomas Hofmann, Sysop.......................D - 6466 Gruendau, Germany
  802.  
  803. Two Amigos BBS...............................806-352-7455...14400 Baud
  804. Greg Vincent, Sysop....................................Amarillo, Texas
  805.  
  806. "FAITH" Full BBS.............................203-747-4813....2400 Baud
  807. Roger Barker, Sysop............................Plainville, Connecticut
  808.  
  809. The Light House BBS..........................207-499-2696....2400 Baud
  810. Deron Treadwell, Sysop....................................Lyman, Maine 
  811.  
  812. The Computer Clinic..........................401-421-3452...14400 Baud
  813. Dave Manchester, Sysop........................Providence, Rhode Island
  814.  
  815. Howl!........................................713-862-1415...14400 Baud
  816. Joel Harris, Sysop......................................Houston, Texas
  817.  
  818.  
  819.    In addition, there were 4 new private SPITFIRE BBS Systems
  820. registered.  These private SPITFIRE BBS's included registrations
  821. from: Rialto, California; Sunnyvale, California; Tempe, Arizona;
  822. and Houston, Texas.
  823.  
  824.    There were 25 registrations for whom registration information was
  825. incomplete.  These included BBS's in: Fresno, California; Arlington,
  826. Texas; Clinton, Indiana; Providence, Rhode Island; West Monroe, 
  827. Louisiana; Palmer, Arkansas; San Antonio, Texas; Chicago, Illinois;
  828. Nikiski, Arkansas; Wallaceburg, Ontario, Canada; Bethany Beach,
  829. Delaware; Asan, Guam; Houston, Texas; Pt. Pleasant, Pennsylvania;
  830. New Orleans, Louisiana; Exeter, Rhode Island; Weehawken, New Jersey;
  831. Garland, Texas; FPO Address; Topeka, Kansas; Forestville, California;
  832. Norristown, Pennsylvania; Houston, Texas; Labrador City, NF, Canada;
  833. and Waterloo, Ontario, Canada.
  834.  
  835.    The increase in registrations where information is incomplete is 
  836. largely due to Buffalo Creek's Software's new policy of accepting 
  837. on-line Mastercard and Visa credit card registrations.
  838.  
  839.  
  840.    JUST A REMINDER...the newsletter is always looking for contributions!  
  841. Please forward any articles in ASCII text to either Buffalo Creek's BBS 
  842. or The Mother Board BBS.  
  843.